home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1994 #2
/
Monster Media No. 2 (Monster Media)(1994).ISO
/
os2
/
rxbas132.zip
/
HISTORY.DOC
< prev
next >
Wrap
Text File
|
1994-07-13
|
6KB
|
211 lines
American Coders Ltd
P O Box 97462
Raleigh, NC 27624
(919) 846-2014
Register Your Copy
Read All Documentation
- HISTORY -
Version 1.32 July 12, 1994 (Bug fix)
- Character Fields were stored right justified
Version 1.31 June 23, 1994 (Bug fix)
- Memo Fields were not updated in DBT file correctly.
- Write, Update, and Pack routines would only process first memo field
of a record.
- Improved Pack function.
- Recompiled with C Set++ Version 2.1 compiler.
Version 1.30 May 27, 1994
- Simplified MEMO field access. MEMO fields are returned as simple
REXX variable names. Previous versions had MEMO fields stored as
complex (STEM) variables, like arrays.
- Added a new function Rexxbase_SummarizeDBF to registered version.
- Added a new function Rexxbase_ChangePrimaryIndex to registered version.
- Added a new function Rexxbase_Soundex to registered version.
Fixes in Version 1.30
- Added logic to update index pointers when RexxBase_GotoRecord function
used TOP or BOTTOM options.
- RexxBase_FindRecord is used against a database with no records created
a system error SYS3175.
- RexxBase_SortDBF added an extra byte to header. Data fields off by 1.
- For indexes with numeric fields, Rexxbase_WriteDBF was not passing correct
index value.
- RexxBase_CreateDBF used in correct data buffer offset. If used in
conjunction with WriteDBF, data was written to dbf incorrectly.
Version 1.23 Mar 15, 1994 (Bug fix)
- Forgot to define Rexxbase_ShutDown for LINKER in shareware.DEF file.
Caused function not found condition.
- Forgot to define Rexxbase_ShutDown
Rexxbase_FilterDBF
Rexxbase_ScanForRecord
Rexxbase_JoinDBF for LINKER in registered .DEF file.
Caused function not found condition.
- When opened with an index, ReadPrev would get lost within the database
when a TOF condition is present.
- When opened with an index, if ReadDBF done first, function returned
second record in index.
- Sort routine checked Join connection too soon. No sorts would work.
- Delete and Undelete functions were creating index records.
- When writing records to the database an invalid character was
used for the NON-DELETE indicator. It was set to /x00 now sets to /x20.
- Corrected error in CreateDBF function. NUM FIELDS with DECIMAL POSITIONS
were rejected.
- Corrected error in field truncation. NUM fields with sizes > 9 and
no DECIMAL POSITIONS were limited to about 2 billion. Any number greater
than that was truncated. Still some rounding errors for fields with
sizes greater 17 and with decimal positions. This may be a limitation of
REXX because the numbers store correctly in DBF.
Version 1.22 Mar 1, 1994 (Enhancements and fixes)
- Prevented Rexxbase_UpdateDBF from executing when the record pointer
is at TOF or BOF.
- Corrected Rexxbase_CloseDBF function. The database name passed was not
being freed from the list.
- Added new function to shareware version:
Rexxbase_ShutDown
- Added new functions to registered version:
Rexxbase_FilterDBF
Rexxbase_ScanForRecord
Rexxbase_JoinDBF
- Added new control variable
Rexxbase.UpdateHeaderCounter
- Added the option TOP to the Rexxbase_GotoRecord function.
- Added the option BOT or BOTTOM to Rexxbase_GotoRecord function.
Version 1.21 Feb 14, 1994 (Bug fix)
- Updated ReadDBF function for first Index update pointer logic.
- Updated CreateIndex function to get field names in a quoted string.
- Indexing control variable too small, limitted record counts to < 128.
- Problem when passing an empty string i.e. RexxBase_FindRecord('dbf','')
- REXXBASE.RECORDNUMBER was misspelled in DLL.
- Rexxbase_ReadPrev would go back two records.
- Rexxbase_GotoRecord abended when run right after Rexxbase_CreateIndex
Version 1.20 Feb 2, 1994 GA Release
- EQUALS parameter to RexxBase.FindRecord
allows for exact key matching.
- Corrected problem with NDX files not being sharable.
Version 1.18 Beta Jan 20, 1994
- Added new variable Rexxbase.Version, which contains the
current version number of RexxBase.
- Corrected problem with records created with Clipper.
- Update of index records work only when record was read with
Rexxbase_FindRecord. Corrected so that index records are updated when
used with any read function.
- Rexxbase_PackDBF abended if file was opened WITHOUT indexes.
Version 1.17 Beta Jan. 10, 1993
- Added record locking functions.
- Corrected bug that did not allow mulitple database processing.
- Corrected numeric key field length - was too small.
- Added logic to prevent creating keys greater than 100 bytes.
- Documentation updates.
Version 1.16 Beta Jan. 3, 1993
- Correct field alignment in DBF file. You will have to recreate
your files due to this error.
- Logical fields not stored correctly.
- Logical fields not set correctly.
- Removed zero padding from numeric fields.
Version 1.15 Beta Dec. 21, 1993
- Last update field not set correctly, mainly effected create
functions.
- Invalid date field should be set to spaces not zeroes.
- Corrected errors in updating numeric fields
- Corrected record alignment
Version 1.14 Beta Dec. 15, 1993
- Corrected errors in updating numeric fields
- Corrected documentation
Version 1.13 Beta Dec 7, 1993 - NOT RELEASED
- Corrected errors in index functions - files not closed.
- Corrected documentation
Version 1.12 Beta Dec. 1, 1993
- Corrected errors in CreateDBF and CreateFromDBF functions
- Corrected documentation
Version 1.11 Beta Nov. 22, 1993
- CHANGED DATE FORMATTING TO BE COUNTRY CODE SPECIFIC
- Corrected errors in CreateDBF and CreateFromDBF functions
- Corrected documentation
Version 1.10 Beta Nov. 15, 1993
- Multi file access
- Index access and other functions
- Create functions
- Modify structures
- Improved Initialization Routine
- Improved error reporting
- Improved documentation
Version 1.02 Alpha Oct. 15, 1993
- Bug fix.
Version 1.01 Alpha Sep 1, 1993
- Initial release.